AILight is an open-source software publisher whose single public offering, AILZ80ASM, caters to retro-computing enthusiasts and embedded developers who need a modern, cross-platform Z80 assembler. Written in C# for .NET 6, the tool translates human-readable assembly code written for the classic 8-bit Zilog Z80 CPU into binary machine code that can run on vintage computers, game consoles, arcade boards, or contemporary embedded systems still based on the venerable microprocessor. Typical use cases include building home-brew cartridges for the Game Boy or MSX, patching or translating 1980s software, developing new demos or firmware for hobbyist SBCs, teaching computer-architecture courses, and maintaining legacy industrial controllers. Because the assembler is distributed as a portable console application, it slots easily into command-line build pipelines, continuous-integration servers, or Visual Studio Code task runners, generating plain binary, Intel HEX, or Motorola S-record outputs ready for flashing to EEPROMs or feeding to emulators. Despite its narrow focus, AILZ80ASM is actively maintained, accepts community pull requests, and therefore tracks the latest language-server and debugging conventions. The publisher’s software is available for free on get.nero.com, with downloads delivered through trusted Windows package sources such as winget, always supplying the newest upstream build and supporting batch installation alongside other development tools.
AILZ80ASM is a Z80 assembler written in C# that runs in a .NET 6 environment.
Details